package com.example.sqlitelogin;

import android.content.Context;
import android.os.Build;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ListView;
import android.widget.Switch;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.RecyclerView;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class SheZi1Activity extends AppCompatActivity {

//    private List<Map<String, Object>> mData;
//    private int flag;
//    public static String title[]=new String[]{"菜名0","菜名1","菜名2","菜名3","菜名4","菜名5","菜名6","菜名7","菜名8","菜名9"};
//    public static String info[]=new String[]{ "￥：28","￥：28","￥：28","￥：28","￥：28","￥：28","￥：28","￥：28","￥：28","￥：28",};


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //状态栏中的文字颜色和图标颜色，需要android系统6.0以上，而且目前只有一种可以修改（一种是深色，一种是浅色即白色）
        if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            //修改为深色，因为我们把状态栏的背景色修改为主题色白色，默认的文字及图标颜色为白色，导致看不到了。
            getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
        }
        setContentView(R.layout.shezi1);

        Switch t1,t2,t3,t4,t5,t6,t7;

        t1=findViewById(R.id.ss1);
        t2=findViewById(R.id.ss2);
        t3=findViewById(R.id.ss3);
        t4=findViewById(R.id.ss4);
        t5=findViewById(R.id.ss5);
        t6=findViewById(R.id.ss6);
        t7=findViewById(R.id.ss7);


        t1.setChecked(true);
        t2.setChecked(true);
        t3.setChecked(true);
        t4.setChecked(true);
        t5.setChecked(true);
        t6.setChecked(true);
        t7.setChecked(true);

//        mData = getData();
//        ListView listView = findViewById(R.id.list1);
//        MyAdapter adapter=new MyAdapter(this);
//        listView.setAdapter(adapter);
//    }
//
//
//    private List<Map<String, Object>> getData() {
//        List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
//        for(int i=0;i<title.length;i++){
//            Map<String, Object> map = new HashMap<String, Object>();
//            map.put("title", title[i]);
//            map.put("info", info[i]);
//            list.add(map);
//        }
//
//        return list;
//    }
//
//    public class MyAdapter extends BaseAdapter {
//
//        private LayoutInflater mInflater;
//
//        public MyAdapter(Context context) {
//            this.mInflater = LayoutInflater.from(context);
//        }
//
//        @Override
//        public int getCount() {
//            // TODO Auto-generated method stub
//            return mData.size();
//        }
//
//        @Override
//        public Object getItem(int position) {
//            // TODO Auto-generated method stub
//            return null;
//        }
//
//        @Override
//        public long getItemId(int position) {
//            // TODO Auto-generated method stub
//            return 0;
//        }
//        //****************************************final方法
////注意原本getView方法中的int position变量是非final的，现在改为final
//        @Override
//        public View getView(final int position, View convertView, ViewGroup parent) {
//            RecyclerView.ViewHolder holder = null;
//            if (convertView == null) {
//
//                holder=new ViewHolder();
//
//                //可以理解为从vlist获取view  之后把view返回给ListView
//
//                convertView = mInflater.inflate(R.layout.vlist, null);
//                holder.title = (TextView)convertView.findViewById(R.id.title);
//                holder.info = (TextView)convertView.findViewById(R.id.info);
//                holder.viewBtn = (Button)convertView.findViewById(R.id.view_btn);
//                convertView.setTag(holder);
//            }else {
//                holder = (ViewHolder)convertView.getTag();
//            }
//
//            holder.title.setText((String)mData.get(position).get("title"));
//            holder.info.setText((String)mData.get(position).get("info"));
//            holder.viewBtn.setTag(position);
//            //给Button添加单击事件  添加Button之后ListView将失去焦点  需要的直接把Button的焦点去掉
//            holder.viewBtn.setOnClickListener(new View.OnClickListener() {
//
//                @Override
//                public void onClick(View v) {
//                    showInfo(position);
//                }
//            });
//
//            //holder.viewBtn.setOnClickListener(MyListener(position));
//
//            return convertView;
//        }
//    }

    }
}